首页> 外文OA文献 >Introduction of Static Quality Analysis in Small and Medium-Sized Software Enterprises: Experiences from Technology Transfer
【2h】

Introduction of Static Quality Analysis in Small and Medium-Sized Software Enterprises: Experiences from Technology Transfer

机译:中小型静态质量分析介绍   软件企业:技术转移的经验

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Today, small and medium-sized enterprises (SMEs) in the software industryface major challenges. Their resource constraints require high efficiency indevelopment. Furthermore, quality assurance (QA) measures need to be taken tomitigate the risk of additional, expensive effort for bug fixes orcompensations. Automated static analysis (ASA) can reduce this risk because itpromises low application effort. SMEs seem to take little advantage of thisopportunity. Instead, they still mainly rely on the dynamic analysis approachof software testing. In this article, we report on our experiences from atechnology transfer project. Our aim was to evaluate the results staticanalysis can provide for SMEs as well as the problems that occur whenintroducing and using static analysis in SMEs. We analysed five softwareprojects from five collaborating SMEs using three different ASA techniques:code clone detection, bug pattern detection and architecture conformanceanalysis. Following the analysis, we applied a quality model to aggregate andevaluate the results. Our study shows that the effort required to introduce ASAtechniques in SMEs is small (mostly below one person-hour each). Furthermore,we encountered only few technical problems. By means of the analyses, we coulddetect multiple defects in production code. The participating companiesperceived the analysis results to be a helpful addition to their current QA andwill include the analyses in their QA process. With the help of the Quamocoquality model, we could efficiently aggregate and rate static analysis results.However, we also encountered a partial mismatch with the opinions of the SMEs.We conclude, that ASA and quality models can be a valuable and affordableaddition to the QA process of SMEs.
机译:如今,软件行业中的中小企业(SME)面临着重大挑战。他们的资源限制要求高效开发。此外,需要采取质量保证(QA)措施,以减轻因错误修复或补偿而付出额外努力的风险。自动静态分析(ASA)可以减少这种风险,因为它保证了较低的应用程序工作量。中小企业似乎很少利用这种机会。相反,他们仍然主要依靠软件测试的动态分析方法。在本文中,我们报告了技术转让项目中的经验。我们的目的是评估静态分析可以为中小企业提供的结果,以及在中小企业中引入和使用静态分析时出现的问题。我们使用三种不同的ASA技术分析了来自五个合作中小企业的五个软件项目:代码克隆检测,错误模式检测和体系结构一致性分析。经过分析,我们应用了质量模型来汇总和评估结果。我们的研究表明,将ASA技术引入中小型企业所需的工作量很小(每个人最多不到一个人小时)。此外,我们只遇到了很少的技术问题。通过分析,我们可以检测生产代码中的多个缺陷。参与调查的公司认为分析结果是对其当前质量检查的有益补充,并将分析纳入其质量检查流程。在Quamocoquality模型的帮助下,我们可以有效地汇总和评估静态分析结果,但是,我们也遇到了部分与中小型企业意见不匹配的问题。我们得出结论,ASA和质量模型可以成为QA有价值且负担得起的补充中小企业的过程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号